//---------------------------------------------------------------------------

#ifndef CocheH
#define CocheH

#include <gl\gl.h>
#include <gl\glu.h>
#include <math.h>

#include "PV3D.h"
#include "Malla.h"

class Coche:public Malla{
        private:
                PV3D** vertices;
                float radio;
                float angulo;
                int r;
        public:
                Coche(int np,int nq,float radio): Malla(nq*np,np*(nq-1),np*(nq-1)){
                        this->radio = radio;
                        this->angulo = 0.0;
                        r = 0;
                }

                void stepCoche();
                void antiStepCoche();
                void dibujaCoche();
                float getAngulo(){return angulo;};
                void dibujarCilindros();

};
//---------------------------------------------------------------------------
#endif
 